#!/usr/bin/env python
# -*-coding:utf-8 -*-

"""
当你使用 enumerate() 函数时，它会返回一个包含元组的迭代器，每个元组包含两个元素：当前元素的索引（从0开始）和元素的值。

使用场景：
1. 需要在循环中引用元素的索引和值。
2. 需要在循环中修改列表的元素，同时需要知道当前元素的索引。
"""

my_list = ['apple', 'banana', 'cherry']
for index, value in enumerate(my_list):
    print(index, value)

# 指定起始索引
print("\n指定起始索引")
for index, value in enumerate(my_list, start=1):
    print(index, value)
